home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / tex-k / tex-k-archive.past / tex-k-archive.gz / tex-k-archive / 000959_blair@olympia.gps.caltech.edu_Mon Sep 19 03:22:18 1994.msg < prev    next >
Internet Message Format  |  1994-10-11  |  2KB

  1. Received: from olympia.gps.caltech.edu ([131.215.65.26]) by cs.umb.edu with SMTP id AA27192
  2.   (5.65c/IDA-1.4.4 for <tex-k@cs.umb.edu>); Mon, 19 Sep 1994 13:24:12 -0400
  3. Received: (from blair@localhost) by olympia.gps.caltech.edu (8.6.9/8.6.9) id KAA07418 for tex-k@cs.umb.edu; Mon, 19 Sep 1994 10:22:18 -0700
  4. Date: Mon, 19 Sep 1994 10:22:18 -0700
  5. From: Blair Zajac <blair@olympia.gps.caltech.edu>
  6. Message-Id: <199409191722.KAA07418@olympia.gps.caltech.edu>
  7. To: tex-k@cs.umb.edu
  8. Subject: solaris xdvik
  9. Content-Length: 1920
  10.  
  11. Hi,
  12.  
  13. The -DSELFILE core dump occurs in the XtGetValues call in sfSelFile.c at
  14. line 541 in the SFpositionWidget function.  I don't know what the problem
  15. is, but here are the values for w, args, and num_args when the crash occured:
  16.  
  17. w = 0xc1b30
  18. args = (
  19. {
  20.     name  = 0x604b8 "width"
  21.     value = -536875238
  22. }{
  23.     name  = 0x6023a "height"
  24.     value = -536875240
  25. }{
  26.     name  = 0x601cc "borderWidth"
  27.     value = -536875242
  28. }
  29. )
  30. num_args = 3
  31.  
  32. Just thinking, maybe the XtGetValues should be an XtSetValues call?
  33.  
  34. It's trivially easy to make a shared library on Solaris.  Maybe the thing to
  35. do is to break kpathsea out of all of the other packages and put it in it's
  36. own.  This would reduce the size of all of the other packages and let you
  37. update kpathsea without having to update the other packages.  I would see
  38. the kpathsea stuff installing a library in $libdir and the include files
  39. in $includedir.  The configure stuff in kpathsea would know enough to make
  40. itself shared on some systems.  This would force you, however, to probably
  41. standardize the interface.
  42.  
  43. I've set up my code to be able to build a shared library on Solaris.  All
  44. it requires is building the .o files with the -K pic and -xstrconst flags
  45. using Sun's compiler.  Similar flags would be used for gcc.  To build
  46. shared libraries on SunOS 4.1.x would be harder, since both .so and .sa
  47. files would need to be created and I don't know how to do this nor what
  48. kinds of things goes into each file.  In Solaris, everything goes in the
  49. .so file.  The configure script for the kpathsea stuff could be changed
  50. to test for Solaris and to build a shared library.
  51.  
  52. The file xdvi-18b/README has your email address as kbcs.umb.edu in
  53. the second to last line.  The README in dvipsk-5.58a also has the
  54. same mistake.
  55.  
  56. Also, could I be removed from the tex-k mailing list?  There's an another
  57. address at Caltech that I'm using to read messages on this mailing list.
  58.  
  59. Blair